package com.juyu.miliao.api.domain.dto;

import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

/**
 * @author xuanqicheng
 */
@Data
public class CompenstateUserVipDTO {

    @NotNull(message = "用户id不能为空")
    private Long userId;
    /**
     * vip 用 49
     * svip 用 50
     */
    @NotNull(message = "vipId 不能为空")
    private Integer vipId;

    /**
     * 2:普通vip,3:SVIP,4:铂金卡
     */
    @NotNull(message = "contentType不能为空")
    @Min(value = 2,message = "资源类型必须大于等于2")
    @Max(value = 4,message = "资源类型必须小于等于4")
    private Integer contentType;

    /**
     * 购买次数
     */
    @NotNull(message = "购买次数 不能为空")
    @Min(value = 1,message = "购买次数必须大于等于1")
    private Integer payNum;

    /**
     * 签名
     */
    @NotNull(message = "签名不能为空")
    private String signe;
}
